export interface PayOrderVO {
  /**
   *
   */
  id: string | number;

  /**
   * 订单号
   */
  orderNo: string;

  /**
   * 交易订单号
   */
  tradeOrderNo?: string;

  /**
   * 交易商户
   */
  merchant: number;

  /**
   * 商户名称
   */
  merchantName: string;

  /**
   * 交易商铺
   */
  shop: number;

  /**
   * 商铺名称
   */
  shopName: string;

  /**
   * 购买会员
   */
  purchaser: string;

  /**
   * 订单金额
   */
  amount: number;

  /**
   * 实付金额
   */
  actualAmount: number;

  /**
   * 收银手续费
   */
  fee: number;

  /**
   * 收银员
   */
  cashier: string;

  /**
   * 收银台链接
   */
  cashBoxLink: string;

  /**
   * 记账模式
   */
  accountingMode: number | string;
  /**
   * 店铺收益
   */
  shopProfit: number;

  /**
   * 商铺收益
   */
  merchantProfit: number;

  /**
   * 支付凭证
   */
  paymentVoucher: string;

  appealInfo: string;
  /**
   * 状态
   */
  status: number;
  /**
   * 创建时间
   */
  createTime: string;
  /**
   * 过期时间
   */
  expireTime: string;
}

export interface PayOrderForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 订单号
   */
  orderNo?: string;

  /**
   * 交易订单号
   */
  tradeOrderNo?: string;

  /**
   * 交易商户
   */
  merchant?: number;

  /**
   * 商户名称
   */
  merchantName?: string;

  /**
   * 交易商铺
   */
  shop?: number;

  /**
   * 商铺名称
   */
  shopName?: string;

  /**
   * 购买会员
   */
  purchaser?: string;

  /**
   * 订单金额
   */
  amount?: number;

  /**
   * 实付金额
   */
  actualAmount?: number;

  /**
   * 收银手续费
   */
  fee?: number;

  /**
   * 收银员
   */
  cashier?: string;

  /**
   * 收银台链接
   */
  cashBoxLink?: string;

  /**
   * 店铺收益
   */
  shopProfit?: number;

  /**
   * 商铺收益
   */
  merchantProfit?: number;
  /**
   * 支付凭证
   */
  paymentVoucher: string;
  /**
   * 状态
   */
  status?: number;
  /**
   * 创建时间
   */
  createTime: string;
  /**
   * 过期时间
   */
  expireTime: string;
}

export interface PayOrderQuery extends PageQuery {

  /**
   * 订单号
   */
  orderNo?: string;

  /**
   * 交易订单号
   */
  tradeOrderNo?: string;

  /**
   * 交易商户
   */
  merchant?: number;

  /**
   * 商户名称
   */
  merchantName?: string;

  /**
   * 交易商铺
   */
  shop?: number;

  /**
   * 商铺名称
   */
  shopName?: string;

  /**
   * 购买会员
   */
  purchaser?: string;

  /**
   * 订单金额
   */
  amount?: number;

  /**
   * 实付金额
   */
  actualAmount?: number;

  /**
   * 收银手续费
   */
  fee?: number;

  /**
   * 收银员
   */
  cashier?: string;

  /**
   * 收银台链接
   */
  cashBoxLink?: string;

  /**
   * 店铺收益
   */
  shopProfit?: number;

  /**
   * 商铺收益
   */
  merchantProfit?: number;

  /**
   * 状态
   */
  status?: number;
  /**
   * 创建时间
   */
  createTime: string;
  /**
   * 过期时间
   */
  expireTime: string;
  /**
   * 日期范围参数
   */
  params?: any;
}



